﻿using System;
using System.Collections.Generic;
using DimOS.DimSH;
using DimOS.Internals;

namespace DimOS.Modules
{
    public static class CommandEvaluator
    {
        public static void Dim(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {            
            result = "";
            error = Error.None;
        }

        public static void Set(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Get(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Cls(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }


        public static void Beep(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Copy(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Explain(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Gui(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Internal(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void List(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Move(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void New(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Open(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Remove(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Search(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Workbook(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Xor(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }


        public static void Alias(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Directory(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Function(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Help(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Journal(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Keymap(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Permission(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Query(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Topic(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void User(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Variable(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Yawn(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }

        public static void Zone(List<string> parameters, string parent, bool silent, out string result, out Error error)
        {
            result = "";
            error = Error.None;
        }
    }
}
